payment receipt - French English Dictionary